Amr to G.729a Speech Transcoding with Fast Codebook Search

نویسندگان

  • Li-Fang Huang
  • Pao-Chi Chang
چکیده

Speech transcoding scheme is needed in the voice system over internet. Full decoding technique is an intuitive and traditional speech transcoding method, but it requires high computational complexity and long processing time. In this paper, we propose a partial decoding technique with fast codebook search, which utilizes the pulse replacement method, on ACELP coding architecture. There is no need to redo all the decoding and encoding processes. Partial decoding method can be directly applied to ACELP based speech coding, such as AMR[1] and G.729A[2] speech standards. The proposed method decodes the parameters from the input bit-stream, which includes line-spectral pair (LSP), pitch delay, fixed codevector and codebook gain. It achieves excellent voice quality as the full decoding method does while it only requires 7.2% computation loading calculated byclockticks per frame. In this paper, we propose a partial decoding technique with fast codebook search, which utilizes the pulse replacement method, and describe its working procedure in Section 2. In Section 3, we use C simulation to demonstrate the quality measurement of our proposed approach. Finally, Section 4 concludes the paper. Keyword : speech transcoding, AMR, G.729A, ACELP Figure 1. Integration of 3GPP and IP network 2. PROPOSED TRANSCODING SCHEME FROM AMR TO G.729A Figure 2. Two speech transcoding schemes (a) Full decoding (b) Partial decoding To translate one frame from AMR to G.729A, the direct solution is to cascade the decoder of AMR and the encoder of G.729A. However, this conventional method has several problems, including of computation complexity, coding delay, and so on: 1. Computation complexity: The conventional full decoding method needs to perform decode and encoder at least once. The computation load is tremendous in some compression procedure. 2. Coding delay:Some processing delay is generated by frame buffering and windowing look-ahead from LPC analysis. Therefore, this conventional transcodng method increases the processing delay. To solve these problems, we make use of the similarities between both codecs. Both AMR and G.729A are based on ACELP. ACELP transmits four kinds of parameters that correspond with the speech characteristics:LPC coefficients, pitch delay, index of fixed codebook, and gains of the adaptive codebook, and fixed codebook. AMR and G.729A are different from each other in frame size and method of quantization, as shown in Table I and Table II . Table I. Specification of AMR and G.729A coding standards AMR G.729A Algorithm ACELP CS-ACELP Bit-rate 4.75, 5.15, 5.9, 6.7, 7.4, 7.95, 10.2, 12.2 kbits/s 8 kbits/s Frame size 20ms 10ms Subfrmae size 5ms 5ms Table II. Difference of techniques between AMR and G.729A AMR G.729A LSP SMQ VQ Adaptive codebook lag 12.2k mode: 1/6 1/3 Other modes: 1/3 Fixed codebook pulses 2~10 pulses 4 pulses

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A novel transcoding algorithm between 3GPP AMR-NB (7.95kbit/s) and ITU-t g.729a (8kbit/s)

In this paper, a novel transcoding algorithm specially related to codebook gain conversion is proposed between AMR-NB at 7.95kb/s and G.729a. It can bypass the gain predictive process and directly convert codebook gain parameters. Additionally, the new gain parameter conversion method can be extended to the other rate modes of AMR-NB while transcoding with G.729a. The experimental results show ...

متن کامل

An efficient transcoding algorithm for g.723.1 and g.729a speech coders

To set a valid communication channel between two endpoints employing different speech coders, decoder and encoder of each endpoint need to be placed in tandem. However, tandem coding is often associated with problems such as poor speech quality, high computational load, and additional transmission delay. In this paper, we propose an efficient transcoding algorithm for a legitimate communication...

متن کامل

An Efficient Transcoding Scheme for G.729 and G.723.1 Speech Codecs: Interoperability over the Internet

This paper proposes an efficient conversion algorithm for G.729 and G.723.1 speech codecs to reduce computational complexity of the communications between the G.729 and G.723.1 speech codecs. The proposed transcoding method incorporates four processes: line spectral pair (LSP) interpolation, pitch conversion, fast adaptive-codebook search, and fast fixed-codebook search. To reduce search comput...

متن کامل

A fast search method of algebraic codebook by reordering search sequence

This paper proposes a fast search method of algebraic codebook in CELP coders. In the proposed method, the sequence of codebook search is reordered according to the criterion of mean squared weighted error between target vector and ltered adaptive codebook vector, and the algebraic codebook is searched until a predetermined threshold is satis ed. This method reduces the computations considerabl...

متن کامل

A novel transcoding algorithm for AMR and EVRC speech codecs via direct parameter transformation

In this paper, a novel transcoding algorithm for the Adaptive Multi Rate (AMR) codec and the Enhanced Variable Rate Codec (EVRC) is proposed. In contrast to the conventional tandem transcoding algorithm, the proposed algorithm transcodes the parameters of one codec to the other without synthesizing the speech. The proposed algorithm decodes the parameters of source codec from the input bitstrea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007